package com.ruoyi.jpmf.domain.common;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import java.util.Date;

/**
 * 机械进场对象 mf_jixieapp
 * 
 * @author hxy
 * @date 2020-02-20
 */
public class Mfjixieapp extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键 */
    private Long id;

    /** 进场时间 */
    @Excel(name = "进场时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date approachTime;

    /** 劳务公司 */
    @Excel(name = "劳务公司")
    private String labourComp;

    /** 机械类型id */
    @Excel(name = "机械类型id")
    private Long mechanicalTypeId;

    /** 品牌 */
    @Excel(name = "品牌")
    private String brand;

    /** 机械型号 */
    @Excel(name = "机械型号")
    private String mechanicalModel;

    /** 开始码表 */
    @Excel(name = "开始码表")
    private String startCodeTable;

    /** 车牌 */
    @Excel(name = "车牌")
    private String licensePlate;

    /** 司机姓名 */
    @Excel(name = "司机姓名")
    private String driverName;

    /** 手机号码 */
    @Excel(name = "手机号码")
    private String phoneNum;

    /** 工作类型id */
    @Excel(name = "工作类型id")
    private String typeWorkId;

    /** 车架号 */
    @Excel(name = "车架号")
    private String frameNum;

    /** 挖机编号 */
    @Excel(name = "挖机编号")
    private String excavatorNum;

    /** 项目id */
    @Excel(name = "项目id")
    private Long proId;

        public void setId(Long id)
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
        public void setApproachTime(Date approachTime)
    {
        this.approachTime = approachTime;
    }

    public Date getApproachTime() 
    {
        return approachTime;
    }
        public void setLabourComp(String labourComp)
    {
        this.labourComp = labourComp;
    }

    public String getLabourComp() 
    {
        return labourComp;
    }
        public void setMechanicalTypeId(Long mechanicalTypeId)
    {
        this.mechanicalTypeId = mechanicalTypeId;
    }

    public Long getMechanicalTypeId() 
    {
        return mechanicalTypeId;
    }
        public void setBrand(String brand)
    {
        this.brand = brand;
    }

    public String getBrand() 
    {
        return brand;
    }
        public void setMechanicalModel(String mechanicalModel)
    {
        this.mechanicalModel = mechanicalModel;
    }

    public String getMechanicalModel() 
    {
        return mechanicalModel;
    }
        public void setStartCodeTable(String startCodeTable)
    {
        this.startCodeTable = startCodeTable;
    }

    public String getStartCodeTable() 
    {
        return startCodeTable;
    }
        public void setLicensePlate(String licensePlate)
    {
        this.licensePlate = licensePlate;
    }

    public String getLicensePlate() 
    {
        return licensePlate;
    }
        public void setDriverName(String driverName)
    {
        this.driverName = driverName;
    }

    public String getDriverName() 
    {
        return driverName;
    }
        public void setPhoneNum(String phoneNum)
    {
        this.phoneNum = phoneNum;
    }

    public String getPhoneNum() 
    {
        return phoneNum;
    }
        public void setTypeWorkId(String typeWorkId)
    {
        this.typeWorkId = typeWorkId;
    }

    public String getTypeWorkId() 
    {
        return typeWorkId;
    }
        public void setFrameNum(String frameNum)
    {
        this.frameNum = frameNum;
    }

    public String getFrameNum() 
    {
        return frameNum;
    }
        public void setExcavatorNum(String excavatorNum)
    {
        this.excavatorNum = excavatorNum;
    }

    public String getExcavatorNum() 
    {
        return excavatorNum;
    }
        public void setProId(Long proId)
    {
        this.proId = proId;
    }

    public Long getProId() 
    {
        return proId;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
        
        .append("id", getId())
        
        .append("approachTime", getApproachTime())
        
        .append("labourComp", getLabourComp())
        
        .append("mechanicalTypeId", getMechanicalTypeId())
        
        .append("brand", getBrand())
        
        .append("mechanicalModel", getMechanicalModel())
        
        .append("startCodeTable", getStartCodeTable())
        
        .append("licensePlate", getLicensePlate())
        
        .append("driverName", getDriverName())
        
        .append("phoneNum", getPhoneNum())
        
        .append("typeWorkId", getTypeWorkId())
        
        .append("frameNum", getFrameNum())
        
        .append("excavatorNum", getExcavatorNum())
        
        .append("proId", getProId())
        
        .append("updateTime", getUpdateTime())
            .toString();
    }
}
